package com.maiko.maikoaiagent;

import org.springframework.ai.autoconfigure.vectorstore.pgvector.PgVectorStoreAutoConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 他这里为什么exclude = PgVectorStoreAutoConfiguration.class，是因为它自动引入了ollamaEmbeddingModel和dashscopeEmbeddingModel，
 * 这个时候Spring不知道注入哪一个就报错了，所以这里 exclude = PgVectorStoreAutoConfiguration.class（第五期核心特性1:07:23）
 * 要学习这个解决问题的思路
 */
@SpringBootApplication(exclude = PgVectorStoreAutoConfiguration.class)
public class MaikoAiAgentApplication {

    public static void main(String[] args) {
        SpringApplication.run(MaikoAiAgentApplication.class, args);
    }

}
